﻿@charset "UTF-8";
/***********************ipad页面**************************/
@media screen and (max-width: 1199px) and (min-width: 320px)
{
	body
	{
		/* font-size: 100px; */
	}
	.pc
	{
		display: none;
	}
  /*pad-head*/
	.izl-rmenu, #openBridge
	{
		display: none;
	}
	.header
	{
		height: 0.88rem;
		position: relative;
	}
	.header .head
	{
		width: 100%;
		/*background: #fff url(../images/logo.png) no-repeat center center;*/
		height: 100%;
		background-size: 153px;
		position: relative;
		z-index: 1000;
		overflow: hidden;
		text-align:center;
	}
	.header .head .mt_nav
	{
		float: left;
		margin-top:25px;
		padding-left: 2%;
	}
	.header .head .mt_nav img
	{
		width: 30px;
		height: 23px;
	}
	.header .head .mt_search
	{
		float: right;
		padding-right: 2%;
		margin-top:20px
	}
	.header .head .mt_search img
	{
		width: 28px;
		height: 28px;
	}
	.header .logo{display: inline-block;margin-top:10px;}
	.mt_search_all
	{
		margin-top: 2px;
		width: 100%;
		height: 50px;
		background: #fff;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		/*display: none;*/
	}
	.mt_search_all dl dt
	{
		float: left;
		width: 70%;
		margin-left: 2%;
		display: inline;
	}
	.mt_search_all dl dt .input
	{
		width: 100%;
		border: 0;
		font-size: 0.16rem;
		color: #666;
		background: none;
		height: 50px;
	}
	.mt_search_all dl dd
	{
		float: right;
		margin-right: 2%;
		display: inline;
		padding-top: 8px;
	}
	.mt_search_all dl dd .btn
	{
		background: url(../images/mt_search.png) no-repeat;
		background-size: contain;
		width: 32px;
		height: 32px;
	}
	.naver2
	{
		width: 100%;
		float: left;
		display: none;
		position:absolute;
		top: 0.88rem;
		left: 0;
		z-index: 999;
	}
	.naver2 .nav
	{
		background-color: rgba(138, 124, 181, 1);
		width: 100%;
		text-align: left;
		text-indent: 10px;
	}
	.naver2 .nav ul li
	{
		position: relative;
	}
	.naver2 .nav ul li a
	{
		color: #ffffff;
		font-size: 16px;
		display: block;
		border-bottom: 1px solid #efefef;
		padding: 10px 0;
	}
	.naver2 .nav ul li ul.sub
	{
		width: 100%;
		display: none;
		background: #e2dfed;
	}
	.naver2 .nav ul li ul.sub li a
	{
		color: #000;
	}
	.naver2 .nav ul li ul.sub li ul.sub
	{
		background: #deedf1;
	}
	.naver2 .nav ul li ul.sub li ul.sub li a.mean-expand
	{
		color: #09c0f8;
	}
	.naver2 .nav ul li ul.sub li ul.sub li ul.sub
	{
		background: #eef1f2;
	}
	.naver2 .nav ul li ul.sub li ul.sub li ul.sub li a
	{
		color: #09c0f8;
		font-size: 14px;
		padding: 5px 0;
	}
	.naver2 a.mean-expand
	{
		width: 40px;
		height: 40px;
		text-align: center;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
		font-size: 18px;
		font-weight: 700;
		background: rgba(255, 255, 255, 0.1);
		border: 0 !important;
		border-left: 1px solid rgba(255, 255, 255, 0.4) !important;
		border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
		text-indent: 0;
	}
#newBridge ins#openBridge{display: none}
  /*首页标题*/
	.stitle
	{
/*		height: 0.6rem;
		line-height: 0.6rem;*/
		background: #f3f3f3;
		margin-bottom: 0.2rem;
		/*padding-left: 10px*/
	}
	.Dynamic{
		margin-bottom:20px;
	}
	.Pooducts
	{
		width: 100%;
		overflow: hidden;
	}
	.Pooducts ul
	{
		padding-left: 1%;
	}
	.Pooducts ul li
	{
		width: 48%;
		height: auto;
		float: left;
		margin-left: 1%;
		text-align: center;
		margin-bottom: 10px;
	}
	.Pooducts ul li img
	{
		width: 100%;
		height: auto;
		/* height: 372px; */
	}
	.Pooducts ul li p
	{
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.22rem;
		color: #454545;
		display: block;
		background: #ececec;
	}
	.Pooducts ul li:hover p
	{
		color: #4ccad4;
	}
	.News
	{
		width: 100%;
	}
	.News ul li
	{
		/*height: 0.84rem;*/
		margin-bottom: 10px;
		padding: 0 2%;
	}
	.News ul li .date
	{
		width: 20%;
		height: 100%;
		float: left;
		background: #f3f3f3;
		text-align: center;
	}
	.News ul li .date p
	{
		color: #b1aeaf;
		font-size: 0.4rem;
		font-weight: bold;
	}
	.News ul li .date span
	{
		color: #acaaab;
		font-size: 0.14rem;
		display: block;
	}
	.News ul li .necon
	{
		width: 78%;
		height: 100%;
		float: right;
		background: #f3f3f3;
		padding: 1%;
	}
	.News ul li .necon a
	{
		width: 100%;
		display: block;
		line-height: 0.3rem;
		color: #454545;
		font-size: 0.18rem;
	}
	.News ul li .necon span
	{
		color: #777777;
		font-size: 0.14rem;
		display: block;
	}
	.News ul li:hover a
	{
		color: #4ccad4;
	}
/*	.About
	{
		width: 100%;
		height: auto;
	}
	.About .serv_topic_con{
		padding:0 10px;
	}
	.About .abcon
	{
		height: auto;
		padding: 0 2%;
	}
	.About .abcon img
	{
		float: left;
		width: 40%;
	}*/
	/*7ckf*/
	.About .abcon .abtit
	{
		font-size: 0.5rem;
		position: absolute;
		color: #ccc;
		opacity: 0.3;
		width: 96%;
		text-align: right;		
	}
	.About .abcon .abwz
	{
		width: 56%;
		float: right;
		color: #777777;
		font-size: 0.14rem;
		line-height: 0.3rem;
		padding-top: 0.8rem;/*7ckf*/
	}
	.About .abcon .abwz p
	{
		color: #454545;
		line-height: 0.3rem;
		font-size: 0.2rem;
	}
	.moble
	{
		width: 100%;
		height: 0.88rem;
		line-height: 0.88rem;
		margin-top: 20px;
	}
	.moble ul li
	{
		width: 50%;
		float: left;
		font-size: 0.22rem;
		color: #fff;
		text-align: center;
		padding-left: 1rem;
	}
	.moble ul li:first-child
	{
		/*background: url(../images/szx.png) 20% center no-repeat #8a7db5;*/
		background: url(../images/kefuqq4.png) 20% center no-repeat #8a7db5;
	}
	.moble ul li:nth-child(2)
	{
		background: url(../images/sdh.png) 20% center no-repeat #8a7db5;
	}
	.moble ul li a
	{
		color: #f8f8f8;
		font-size: 0.20rem;
	}
	.schild
	{
		width: 100%;
		padding: 0.1rem 0;
	}
	.schild ul
	{
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0;
		border-bottom: 1px solid #eaeaea;
	}
	.schild ul li
	{
		width: 25%;
		float: left;
		background: url(../images/ssx.png) right center no-repeat;
		text-align: center;
	}
	.schild ul li a
	{
		color: #777777;
		font-size: 0.2rem;
	}
	.schild p
	{
		color: #cccccc;
		font-size: 0.18rem;
		text-align: center;
		line-height: 0.35rem;
	} 
	.header .serv_online{display: none}
}
@media screen and (max-width: 320px)
{    
	body{font-size: 12px}
	.mt_nav
	{
		margin-top: 0.15rem;
	}
	.mt_search
	{
		margin-top: 0.15rem;
	}
	.moble ul li
	{
		width: 50%;
		float: left;
		font-size: 0.24rem;
		color: #fff;
		text-align: center;
	}
	.moble ul li:first-child
	{
		/*background: url(../images/szx.png) 24% center no-repeat #8a7db5;*/
		background: url(../images/kefuqq4.png) 24% center no-repeat #8a7db5;
		background-size: 30px;
		padding-left: 2em;
	}
	.moble ul li:nth-child(2)
	{
		background: url(../images/sdh.png) 24% center no-repeat #8a7db5;
		background-size: 30px;
		padding-left: 2em;
	}
}
/***********产品中心*********/
@media screen and (max-width: 1199px) and (min-width: 320px)
{
	.mid
	{
		width: 100%;
	}
	.page_banner img
	{
		width: 100%;
	}
	.nycenter
	{
		font-size:14px;
	}
	.poTab
	{
		width: 100%;
		text-align: center;
		background: #fff;
	}
	.poTab .pobite
	{
		height: 0.56rem;
		line-height: 0.56rem;
		background: #8a7db5;
		font-weight: bold;
		color: #fff;
	}
	.poTab .pobite .cptab1
	{
		width: 12%;
	}
	.poTab .pobite .cptab2
	{
		width: 15%;
		background: #9284c2;
	}
	.poTab .pobite .cptab3
	{
		width: 15%;
	}
	.poTab .pobite .cptab4
	{
		width: 20%;
		background: #9284c2;
	}
	.poTab .pobite .cptab5
	{
		width: 10%;
	}
	.poTab tr
	{
		height: 1.2rem;
		color: #454545;
		font-size: 0.2rem;
	}
	.poTab tr em
	{
		color: #454545;
		font-weight: bold;
	}
	.poTab tr a
	{
		color: #454545;
		font-weight: bold;
	}
	.poTab tr:nth-child(2n)
	{
		background: #f9f8fe;
	}
	.poTab tr:nth-child(2n):hover
	{
		background: #e4e0f1;
	}
	.poTab tr a:hover
	{
		color: #27cee2;
	}
  /**当前位置**/
	.dqwz
	{
		width: 100%;
		background: #f4f4f4;
		float: right;
		color: #a4a4a4;
		font-size: 0.14rem;
		padding: 10px;
		line-height: 0.26rem;
	}
	.dqwz img
	{
		width: 36px;
		height: 30px;
	}
	.dqwz a
	{
		color: #a4a4a4;
		/*font-size: 0.22rem;*/
	}
  /**服务领域**/
	.nynr
	{
		width: 100%;
		min-height: 500px;
		background: #fff;
	}
	.Seareas
	{
		width: 100%;
		padding: 0 10px;
	}
	.Seareas ul li
	{
		width: 100%;
		/*height: 2.4rem;*/
		float: left;
		margin-top: 0.25rem;
		border-bottom: 1px solid #f0efef;
	}
	.Seareas ul li img
	{
		width: 40%;
		/*height: 2.4rem;*/
		float: left;
	}
	.Seareas ul li .servCon
	{
		float: right;
		width: 57%;
	}
	.Seareas ul li .servCon p
	{
		font-weight: bold;
		color: #444444;
		font-size: 0.2rem;
		line-height: 0.27rem;
		margin: 0.1rem 0;
		display: block;
	}
/*	.Seareas ul li .servCon span
	{
		color: #4d4d4d;
		font-size: 0.2rem;
		line-height: 0.3rem;
	}*/
/*	.Seareas ul li .servCon em
	{
		font-size: 0.2rem;
	}*/
	.Seareas ul li:hover .servCon
	{
		background: #e6e4e4;
	}
	.Seareas ul li:hover p
	{
		/*color: #fff;*/
	}
	.Seareas ul li:hover span
	{
		/*color: #fff;*/
	}
	.Seareas ul li:hover em
	{
		color: #2d1779;
		background: url(../images/more2.png) right no-repeat;
	}
  /**服务领域二级**/
	.seTwo
	{
		position: relative;
		padding: 0 10px;
		border-bottom: 10px solid #f4f4f4;
	}
	.seTwo .twfl img
	{
		/*width:310px;*/
		/*height: 3rem;*/
		/*margin-top: 0.75rem;*/
		/*margin-bottom: 0.15rem;*/
	}
	.seTwo .twfr .twtitle
	{
		/*width: 100%;*/
		/*height: 0.8rem;*/
		/*line-height: 0.8rem;*/
		/*text-align: center;*/
		/*color: #2d1779;*/
		/*font-size:20px;*/
/*		position: absolute;
		top: 0;*/
	}
	.seTwo .twfr .twcon
	{
		color: #777777;
		font-size: 14px;
		line-height: 26px;
		padding-bottom: 5px;
	}
  /**服务领域三级**/
	.SeThree
	{
		padding: 0 10px;
	}
	.SeThree ul li
	{
		height: 1.8rem;
		border-bottom: 1px solid #e1e1e1;
		margin-top: 0.35rem;
	}
	.SeThree ul li .thimg
	{
		float: left;
		width: 20%;
	}
	.SeThree ul li .thimg img
	{
		width: 1.4rem;
		height: 1.4rem;
		border-radius: 50%;
		border: 3px solid #2d1779;
	}
	.SeThree ul li .thcon
	{
		float: right;
		width: 70%;
	}
	.SeThree ul li .thcon p
	{
		color: #444444;
		font-size: 0.24rem;
		font-weight: bold;
		line-height: 0.3rem;
	}
	.SeThree ul li .thcon span
	{
		line-height: 0.3rem;
		color: #777777;
		font-size: 0.2rem;
	}
	.SeThree ul li:last-child
	{
		border-bottom: 0;
	}
  /**服务领域四级**/
	.fose
	{
		padding: 10px;
		color: #616161;
		line-height: 0.4rem;
		font-size: 0.2rem;
	}
	.fose .fobt {
		min-width: 0.2rem;
		height: 0.5rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.5rem;
		color: #fff;
		background: #8b898a;
		margin: 0.1rem 0;
		display: table;
		width: 100%;
	}
	.fose .fobt em {
		/*display: none;*/
		display: table-cell;
		width: 31px;
		background-color: #8b898a;
	}
	.fose .fobt span{
		display:table-cell;
	}
	.fose .fobt2
	{
		font-weight: bold;
		font-size: 18px;
	}
	.fose .fose1
	{
		position: relative;
	}
	.fose .fose1 img
	{
		width: 100%;
		margin-bottom: 0.15rem;
	}
	.fose .te1
	{
		color: #2f2f2f;
		line-height: 0.4rem;
		background: url(../images/dd.png) left 8px no-repeat;
		padding-left: 15px;
		font-size: 0.18rem;
	}
	.fose .te1 em
	{
		color: #2f2f2f;
		font-weight: bold;
		font-size: 0.2rem;
	}
  /*文章内容页*/
	.n_content
	{
		line-height: 28px;
		padding: 10px;
	}
	.n_t
	{
		line-height: 40px;
		font-size: 18px;
		color: #363636;
		font-weight: bold;
		text-align: center;
	}
	.author
	{
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #555555;
		text-align: center;
	}
	.n_c
	{
		font-size: 14px;
		line-height: 28px;
		color: #555555;
	}
	.n_c img
	{
		max-width: 100%;
	}
	.prvnet
	{
		margin: 20px 0;
	}
	.prvnet p
	{
		font-size: 14px;
		display: block;
		line-height: 32px;
	}
	.prvnet span
	{
		font-size: 14px;
		color: #3c439b;
	}
	.dycontent
	{
		line-height: 28px;
		padding: 10px;
		color: #555555;
		font-size: 14px;
	}
	.dycontent img
	{
		max-width: 100%;
	}
  /*****新闻中心*****/
	.newsnr
	{
		padding: 0 10px;
		margin-top: -15px;
		width: 100%;
	}
	.newsnr .newslb
	{
		width: 100%;
	}
	.newsnr .newslb ul li
	{
		width: 100%;
		min-height: 1rem;
		border-bottom: 1px solid #e1e1e1;
		margin-top: 0.2rem;
		padding-bottom: 0.2rem;
		overflow: hidden;
	}
	.newsnr .newslb ul li .netp
	{
		width: 40%;
		float: left;
	}
	.newsnr .newslb ul li .netp img
	{
		width: 100%;
	}
	.newsnr .newslb ul li .nefr
	{
		width: 58%;
		float: right;
	}
	.newsnr .newslb ul li .nefr.on
	{
		width: 100%;
	}
	.newsnr .newslb ul li a
	{
		color: #666666;
		font-size: 0.2rem;
		font-weight: bold;
		line-height: 0.35rem;
		display: block;
	}
	.newsnr .newslb ul li a em
	{
		float: right;
		color: #8f8f8f;
		font-size: 0.14rem;
		font-weight: normal;
	}
	.newsnr .newslb ul li span
	{
		color: #8f8f8f;
		line-height: 0.25rem;
		font-size: 0.14rem;
	}
	.newsnr .newslb ul li:hover .nefr a
	{
		color:#28186f;
	}
	.newsnr .newslb ul li:last-child
	{
		border-bottom: 0;
	}
	.newsnr .newsyb ul li
	{
		width: 48%;
		margin-bottom: 15px;
		float: left;
		margin: 0 1%;
	}
	.newsnr .newsyb ul li img
	{
		width: 100%;
	}
  /**员工风采**/
	.Trem
	{
		width: 100%;
	}
	.Trem ul li
	{
		width: 48%;
		height: 3rem;
		float: left;
		margin: 1%;
		position: relative;
	}
	.Trem ul li img
	{
		width: 100%;
		height: 100%;
	}
	.Trem ul li p
	{
		width: 100%;
		height: 40px;
		line-height: 40px;
		display: block;
		text-align: center;
		color: #fff;
		font-size: 16px;
		background: rgba(0, 0, 0, 0.5);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
	}
	/**搜索结果**/
	.seresu {
		padding: 10px;
		font-size: 0.18rem;
	}
	.seresu ul li {
		height: 0.4rem;
		line-height: 0.4rem;
		border-bottom: 1px dashed #ccc;
	}
	.seresu ul li a {
		float: left;
		color: #666666;
	}
	.seresu ul li span {
		float: right;
		color: #D1CFCF;
		font-size: 0.16rem;
	}
	/***客户留言***/
	.content_text{
		padding-left: 10%;
		padding-right: 10px;
	}
	.content_text h1{
		font-size: 20px;
    	color: #67569e;
    	line-height: 44px;
    	font-weight: bold;
    	border-bottom: 1px solid #dcdcdc;
    	padding-bottom: 10px;
    }
	#form1 {
		padding-top: 20px;
	}
	#form1 table {
		text-align: left;
		width: 100%
	}
	#form1 .left_width {
		font-size: 14px;
		color: #464646;
		padding-right: 15px;
		width: 35%;
	}
	#form1 .textarea_width{
		vertical-align: top;
		padding-top: 15px;
	}
	#form1 table tr td {
		height: 65px;
	}
	#form1 .input {
		line-height: 30px;
		border: 1px solid #ccc;
		text-indent: 5px;
		width: 90%;
		padding: 4px 6px;
	}
	#form1 .pl_btn {
		width: 50%;
		height: 39px;
		background: #8a7db5;
		border: 0;
		color: #fff;
		font-size: 16px;
		margin-top: 5px;
		border-bottom: 3px solid #7162a0;
	}
	#form1 #imgValidateCode {
		float: left;
		width: 100px;
		height: 30px;
		cursor:pointer;
		margin-top: 5px;
	}
	#form1 #txtcode {
		float: left;
		width: 38%;
		margin-right: 15px;
	}
	#form1 .textarea {
		width: 90%;
		border: 1px solid #ccc;
		text-indent: 5px;
		margin-top: 5px;
	}
	#oldsite {
		margin-left:40px;
		line-height: 70px;
		vertical-align:bottom;
	}
}
@media screen and (max-width: 510px){
	.center .About .serv_topic_con{display: block}
	.center .serv_topic,.center .serv_topic div,.center .serv_topic>a{display: block;width:100%;}
	.center .serv_topic>a img{margin:0 auto;}
	.center .serv_topic div p{border-right: 1px solid #8a7db5}
	.center .serv_cate li span{font-size: 12px}
}